package com.hoshiicloud.user.dto.supppiler;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 平台
 * </p>
 *
 * @author yl
 * @since 2019-04-18
 */
@Data
public class PlatformDTO implements Serializable {


    @ApiModelProperty(value = "平台id",hidden = true)
    private Long id;

    @ApiModelProperty(value = "公司id",hidden = true)
    private Long companyId;

    @ApiModelProperty(value = "平台模式 1-自营 2-自营+开店 3-开店",example = "1")
    private Integer pattern;

    @ApiModelProperty(value = "平台名称",example = "平台名称")
    private String platformName;

    @ApiModelProperty(value = "英文名称")
    private String platformEname;

    @ApiModelProperty(value = "平台logo")
    private String platformLogo;

    @ApiModelProperty(value = "信用代码")
    private String creditCode;

    @ApiModelProperty(value = "经营范围")
    private String business;

    @ApiModelProperty(value = "营业执照")
    private String businessLicense;

    @ApiModelProperty(value = "开户许可证")
    private String opePermit;

    @ApiModelProperty(value = "法人姓名")
    private String legalPersionName;

    @ApiModelProperty(value = "身份证号码")
    private String idCard;

    @ApiModelProperty(value = "对公帐号")
    private String bankNumber;

    @ApiModelProperty(value = "银行名称")
    private String bankName;

    @ApiModelProperty(value = "所在支行")
    private String bankAddress;

    @ApiModelProperty(value = "电话号码")
    private String telphone;

    @ApiModelProperty(value = "手机号码")
    private String mobile;

    @ApiModelProperty(value = "传真")
    private String fax;

    @ApiModelProperty(value = "主页")
    private String home;

    @ApiModelProperty(value = "邮件")
    private String email;

    @ApiModelProperty(value = "公司地址")
    private String address;

    @ApiModelProperty(value = "是否开店")
    private Integer openShop;

    @ApiModelProperty(value = "1-正常运营 0-停止服务")
    private Integer status;

    @ApiModelProperty(value = "pc端域名")
    private String pcDomain;

    @ApiModelProperty(value = "移动端域名")
    private String mobileDomain;

    @ApiModelProperty(value = "服务端后台管理域名")
    private String manageDomain;

    @ApiModelProperty(value = "创建时间")
    private Date createdTime;

    @ApiModelProperty(value = "创建人")
    private String createdBy;

    @ApiModelProperty(value = "修改时间")
    private Date modifiedTime;

    @ApiModelProperty(value = "修改人")
    private String modifiedBy;

    @ApiModelProperty(value = "平台密钥")
    private String secretKey;
}
